package org.jeecg.modules.activiti.entity;

import java.util.List;
import lombok.Data;
import org.jeecg.common.system.vo.LoginUser;

/*节点*/
@Data
public class ProcessNodeVo {

  /** 节点id */
  private String id;
  /** 流程定义id */
  private String procDefId;
  /** 节点名 */
  private String title;
  /** 节点类型 0开始 1用户任务 2结束 3排他网关 4并行网关 */
  private Integer type;
  /** 关联角色 */
  private List<Role> roles;
  /** 关联用户 */
  private List<LoginUser> users;
  /** 关联部门 */
  private List<Department> departments;
  /** 关联部门负责人* */
  private List<Department> departmentManages;
  /** 表单变量* */
  private String formVariables;
  /** 选操作人的部门负责人 */
  private Boolean chooseDepHeader = false;
  /** 选操作人 */
  private Boolean chooseSponsor = false;
  /** 节点展开 前端所需 */
  private Boolean expand = true;
}
